package nc.vo.qc.c012.entity;

import nc.vo.pubapp.pattern.model.entity.bill.AbstractBill;
import nc.vo.pubapp.pattern.model.meta.entity.bill.BillMetaFactory;
import nc.vo.pubapp.pattern.model.meta.entity.bill.IBillMeta;
import nc.vo.qc.c011.entity.MetApplyItemVO;

@nc.vo.annotation.AggVoInfo(parentVO = "nc.vo.qc.c012.entity.MetCheckBillHeaderVO")

public class AggMetCheckBillHeaderVO extends AbstractBill {

	@Override
	public IBillMeta getMetaData() {
		IBillMeta billMeta = BillMetaFactory.getInstance().getBillMeta(AggMetCheckBillHeaderVOMeta.class);
		return billMeta;
	}

	@Override
	public MetCheckBillHeaderVO getParentVO() {
		return (MetCheckBillHeaderVO) this.getParent();
	}

	public MetCheckBillItemVO[] getBodyVO() {
		return (MetCheckBillItemVO[]) getChildrenVO();
	}

}